package com.itheima.demo1Exception;

import java.util.Scanner;

public class ExceptionDemo6 {
    public static void main(String[] args) {
//        目标：掌握异常的处理方案2，捕获异常对象，尝试重新修复
//        接受用户的一个定价
        System.out.println("============ 程序开始 ============");
        double price = 0;
        while (true) {
            try {
                price = inputPrice();
                System.out.println("您输入的价格是："+price);
                break;
            } catch (Exception e) {
                System.out.println("价格有误");
            }
        }
        System.out.println("============ 程序结束 ============");
    }
//    用户输入定价函数
    public static double inputPrice(){
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个价格：");
        double price = sc.nextDouble();
        return price;
    }
}
